#ifndef DATASTRUCTURE_SORT_H
#define DATASTRUCTURE_SORT_H

typedef int ElementType;

// 冒泡排序
void bubbleSort(ElementType item[], int n);

// 直接插入排序
void insertSort(ElementType item[], int n);

// 希尔排序
void shellSort(ElementType item[], int n);

// 直接选择排序
void selectSort(ElementType item[], int n);

// 堆排序
void heapSorts(ElementType item[], int n);

// 归并排序
void mergeSort(ElementType item[], int n);

// 快速排序

// 基数排序



void testSort();

#endif //DATASTRUCTURE_SORT_H
